package com.zutassociation.system.domain;

import com.zutassociation.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 经费表
 * @author 黄玉东
 * @version 1.0
 * @date 2021/5/13 20:42
 */
public class Funds extends BaseEntity {

    private static final long serialVersionUID = 1L;

    private Long fundsId;

    private String source;

    private Long income;

    private Long pay;

    private  String outpay;

    private Long total;

    public Long getFundsId() {
        return fundsId;
    }

    public void setFundsId(Long fundsId) {
        this.fundsId = fundsId;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public Long getIncome() {
        return income;
    }

    public void setIncome(Long income) {
        this.income = income;
    }

    public Long getPay() {
        return pay;
    }

    public void setPay(Long pay) {
        this.pay = pay;
    }

    public String getOutpay() {
        return outpay;
    }

    public void setOutpay(String outpay) {
        this.outpay = outpay;
    }

    public Long getTotal() {
        return total;
    }

    public void setTotal(Long total) {
        this.total = total;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("fundsId", getFundsId())
                .append("source", getSource())
                .append("income", getIncome())
                .append("pay", getPay())
                .append("outpay", getOutpay())
                .append("total", getTotal())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("remark", getRemark())
                .toString();
    }
}
